home *** CD-ROM | disk | FTP | other *** search
/ InfoMagic Internet Tools 1993 July / Internet Tools.iso / RockRidge / mail / metamail / contrib / ServiceMail / conf.h < prev    next >
Encoding:
Text File  |  1993-05-10  |  3.3 KB  |  95 lines

  1. # Configuration file for ServiceMail
  2. # The root directory for the ServiceMail installation
  3. #if you want to use a different compiler from cc, put that here
  4. CC=cc
  5.  
  6. # If you don't like $(HOME) put your choice here.
  7. TOPDIR=/expdist/smtest
  8.  
  9. # Where the binaries go
  10. BINDIR=$(TOPDIR)/bin
  11.  
  12. # Where tmpfiles live
  13. TMPDIR=/tmp
  14.  
  15. # The mailer to use. Metamail's splitmail is probably best.
  16. # Sendmail will work, but may truncate large messages
  17. MAILER=/usr/local/bin/splitmail -d -s %d
  18. #MAILER=/usr/lib/sendmail -t
  19.  
  20. # By default, Mesh is wired into the .forward file of the
  21. # services user. If you don't want this, e.g. you want to
  22. # use aliases instead, comment this out. Note that
  23. # if neither aliases nor forward are used, there is no way
  24. # for mail to get to mesh and therefore Servicemail won't WORK.
  25. FORWARD=forward
  26.  
  27. # Mesh can be wired into /etc/aliases as well as .forward. In
  28. # order to enable alias redirection, 
  29. # we have /etc/aliases contain a pointer to files which really
  30. # contain the alias. If you intend to use aliases, define the
  31. # directory and aliases below.  
  32. #ALSDIR=$(TOPDIR)/aliases
  33.  
  34. # Source placement is pretty much hardwired into the distribution.
  35. # I.e. the distribution gets unpacked that way. If you choose
  36. # to move it, you'll need to do so by hand and rewrite these
  37. # variables to reflect that. It is assumed that all the C sources
  38. # live in subdirectories of sources.
  39. # Where sources go
  40. SRCDIR=$(TOPDIR)/src
  41. # Where the servicemail Tcl scripts go
  42. SERVSRC=$(TOPDIR)/src/services 
  43.  
  44. # ServiceMail uses John Osterhout's Tcl package. If you have
  45. # installed this already, change TCLLIBDIR to the directory
  46. # where libtcl.a lives and comment out the two lines afterwards.
  47. TCLLIBDIR=$(SRCDIR)/mesh/tcl
  48. TCLSRCDIR=$(SRCDIR)/mesh/tcl
  49. TCLBUILD=$(TCLLIBDIR)/libtcl.a
  50.  
  51. # This version of ServiceMail includes support for transaction
  52. # logging. Logging is accomplished via syslog(3).
  53. # To enable it, uncomment the next two lines. If you 
  54. # don't like local6 as the default facility substitute
  55. # something else for FACILITY. 
  56. #MFLAGS=-DUSESYSLOG
  57. #FACILITY=LOG_LOCAL6 
  58.  
  59.  
  60. # A. To enable the queueing and job control mechanism, uncomment the next 
  61. # group of lines down to B) below. Then save and quit.
  62. # Queueing configuration
  63. # directory to which incoming mail is to be spooled
  64. #SPOOLDIR=/usr/spool/servicemail
  65.  
  66. # directory where messages from diverted services are to be spooled
  67. # SVCDIVERTDIR=$(SPOOLDIR)/svc
  68.  
  69. # directory where messages from diverted mailboxes are to be spooled
  70. # MBXDIVERTDIR=$(SPOOLDIR)/mbx
  71.  
  72. # Flags for the dispatcher. RTFM dspd(1) for more details. Otherwise,
  73. # just take my word for it.
  74. # DSPDFLAGS=-b -q10 -s10 -e $(BINDIR)/mesh 
  75. #just uncomment this stuff
  76. #TARGETS=pdinq requeue dspd shell mesh $(FORWARD)
  77. #FIRSTPROG=pdinq
  78.  
  79. # On later Sun systems, fork() is implemented with copy-on-write, so
  80. # fork(2) should be similar in speed to vfork(2). If this is not
  81. # the case on your system, you should uncomment USEVFORK.
  82. # If your vfork() needs vfork.h to be included, uncomment USEVFORKH
  83. # as well
  84. #USEVFORK=-DUSEVFORK
  85. #USEVFORKH=-DUSEVFORKH
  86.  
  87. # On Sun systems, wait3 will not be interrupted by a SIGALRM.
  88. # If this is not the case on your system, uncomment NOSIGINTERRUPT.
  89. # Otherwise, leave it be.
  90. #NOSIGINTERRUPT=-DNOSIGINTERRUPT
  91. # B. and comment out these
  92. FIRSTPROG=mesh 
  93. TARGETS=mesh $(FORWARD) shell
  94. #------ End of configuration----
  95.